#include<getch.h>
#include<stdlib.h>
#include"game.h"
#include"dir.h"
#include"tools.h"

int (*view)[4]=NULL;
//程序初始化、数据加载
void init_game(void)
{
	//申请堆内存
	view=malloc(sizeof(int)*4*4);
	for(int i=0;i<4;i++)
	{
		for(int j=0;j<4;j++)
		{
			view[i][j]=0;
		}
	}
	//从文件加载
}
//程序运行
void start_game(void)
{
	for(;;)
	{
		//随机产生２
		rand_number();
		//显示
		show_view();
		if(is_godie())
		{
			show_view();
			return;
		}
		switch(getch())
		{
			case 183: up();		break;
			case 184: down();	break;
			case 185: right();	break;
			case 186: left();	break;
		}

	}
}
//退出、释放内存、保存数据
void exit_game(void)
{
	//保存数据
	//释放内存
	free(view);
}
